/* 网站公共头部样式 */
/*颜色*/
.top {
  float: right;
  margin: 8px 0 16px 0;
  font-size: 12px;
  text-align: right;
}
.top .top_wx {
  float: left;
  position: relative;
  width: 80px;
}
.top .top_wx .top_wx_text {
  width: 80px;
  height: 18px;
}
.top .top_wx .top_wx_text span {
  float: left;
  display: inline-block;
  width: 18px;
  height: 18px;
  overflow: hidden;
  margin: 0 5px 0 10px;
  background: url(../images/icon.png) no-repeat -420px -124px;
}
.top .top_wx img {
  position: absolute;
  top: 18px;
  left: 0px;
  display: none;
}
.top a {
  float: left;
  color: #555;
  line-height: 18px;
}
.top a:hover {
  color: #0068b7;
}
.top a span {
  float: left;
  display: inline-block;
  width: 18px;
  height: 18px;
  overflow: hidden;
  margin: 0 10px;
}
.top a .icon_wza {
  background: url(../images/icon.png) no-repeat 0px 4px;
}
.top a .icon_login {
  background: url(../images/icon.png) no-repeat -152px 0px;
}
.top a .icon_rge {
  background: url(../images/icon.png) no-repeat -190px 0px;
}
.top a .icon_en {
  background: url(../images/icon.png) no-repeat -38px 0px;
}
.top a .icon_phone {
  background: url(../images/icon.png) no-repeat -79px 0px;
}
.top a .icon_jf {
  background: url(../images/icon.png) no-repeat -114px 0px;
}
.top a .icon_wb {
  background: url(../images/icon.png) no-repeat 0px -182px;
}
.top a .icon_email {
  background: url(../images/icon.png) no-repeat -420px -151px;
}
.head {
  width: 100%;
  overflow: hidden;
}
.head h1 {
  float: left;
}
.head h1 a {
  float: left;
}
.head .search {
  float: right;
  margin-top: 16px;
  width: 370px;
}
